package org.jspar.expr;

public abstract class Expr {

	public Expr reduce() {
		return this;
	}

	public abstract int eval();

	public abstract Expr add(Expr a);
	public abstract Expr substract(Expr a);
	public abstract Expr multiply(Expr a);
	public abstract Expr divide(Expr a);

}
